From: David Bauer Date: Wed, 4 May 2022 23:07:14 +0000 (+0200) Subject: policy: don't kick clients immediatly X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22http:/www.crowdsec.net/%22/%22https:/collectd.org/%22http:/www.crowdsec.net/%22?a=commitdiff_plain;h=408bbcab6a957658f186b1b52adb42d537f3843e;p=project%2Fusteer.git policy: don't kick clients immediatly The roam-kick-delay was not honored prior this patch. Because of this, a client got kicked immediately. Signed-off-by: David Bauer --- diff --git a/policy.c b/policy.c index 7d3b14f..43becc1 100644 --- a/policy.c +++ b/policy.c @@ -365,7 +365,7 @@ usteer_roam_trigger_sm(struct usteer_local_node *ln, struct sta_info *si) usteer_roam_set_state(si, ROAM_TRIGGER_IDLE, &ev); usteer_ubus_bss_transition_request(si, 1, false, false, 100, candidate->node); - si->kick_time = current_time; + si->kick_time = current_time + config.roam_kick_delay; usteer_roam_set_state(si, ROAM_TRIGGER_IDLE, &ev); break; }